package DAL.DTO;

public class SocieteDTO extends ClientDTO {
	private String nomSociete;
	private String statut;
        
	//Constructeurs
	public SocieteDTO(  long numeroClient, String nom, String prenom, String rue, 
                            String numero, int codePostal, String ville, String pays,
                            ZoneGeographiqueDTO zone, String telephone, String email, 
                            String numeroTVA, String nomSociete, String statut) {
		super(numeroClient, nom, prenom, rue, numero, codePostal, ville, pays,
                      zone, telephone, email, numeroTVA);
                setNomSociete(nomSociete);
                setStatut(statut);
        }
        
        public SocieteDTO(  String nom, String prenom, String rue, 
                            String numero, int codePostal, String ville, String pays,
                            ZoneGeographiqueDTO zone, String telephone, String email, 
                            String numeroTVA, String nomSociete, String statut) {
		super(nom, prenom, rue, numero, codePostal, ville, pays,
                      zone, telephone, email, numeroTVA);
                setNomSociete(nomSociete);
                setStatut(statut);
        }
        
        
        //Setters
        public void setNomSociete(String nomSociete) {
		UTIL.Util.checkString(nomSociete);
		this.nomSociete = nomSociete;
	}
	
        public void setStatut(String statut) {
		UTIL.Util.checkString(statut);
		this.statut = statut;
	}
	
        //Getters
	public String getNomSociete() {
		return nomSociete;
	}
	
        public String getStatut() {
		return statut;
	}
}